- Read Ahead
- Read Ahead[dt. »Vorauslesen«] der, Verfahren, das Lesevorgänge bei Festplatten- und auch bei Bandlaufwerken optimiert, indem es Folgedaten in einen Zwischenspeicher schreibt.Ältere Festplatten-Controller, die mit FM-Kodierung oder dem MFM-Verfahren arbeiteten, verfügten nur über einen einzigen Sektorpuffer, dessen Inhalt erst dann an den Prozessor übergeben wurde, wenn dieser Zwischenspeicher vollständig gefüllt war. Musste nun auch der Folgesektor gelesen werden, hatte sich dieser bereits am Schreib-/Lesekopf vorbeigedreht, bevor der Sektorpuffer wieder benutzt werden konnte. Der Kopf musste warten, bis der Folgesektor wieder erschien. Um solche Wartezeiten zu vermeiden, wurde bei neueren Festplatten-Controllern das Read-Ahead-Verfahren eingeführt. Dabei liest der Schreib-/Lesekopf immer einen Sektor plus den Folgesektor. Die Daten des Folgesektors werden in einen zusätzlich installierten Puffer, den Read-Ahead-Puffer, geschrieben. Da in vielen Fällen der Folgesektor auch die nächsten benötigten Daten enthält, kommt es zu einer erheblichen Beschleunigung der Lesezugriffe.Bei neuen Festplatten wird der Disk-Cache für den Read Ahead genutzt; hier können mehrere aufeinander folgende Sektoren »vorausschauend« eingelesen werden.Der Read Ahead wird auch bei manchen Bandlaufwerken (Streamern) benutzt. Hier liest ein zusätzlicher Kopf vorausschauend die Folgedaten ein und schreibt diese wiederum in einen Read-Ahead-Puffer. Dieses Verfahren erlaubt ein kontinuierlicheres Lesen; das sonst oft übliche Vor- und Zurückfahren des Bands entfällt weitgehend.
Universal-Lexikon. 2012.